مرحبًا ، أحاول عرض المعلومات من نموذج ، يتم إنشاء عدد الأسئلة وعدد الخيارات ديناميكيًا بواسطة المستخدم. النموذج كما يلي:
<اسم الإدخال = 'Choice [2-1] []' type = 'text' value = 'option 1' />
<اسم الإدخال = 'Choice [2-1] []' type = 'text' value = 'option 2' />
<اسم الإدخال = 'Choice [2-1] []' type = 'text' value = 'option 3' />
إلخ... لم أواجه أي مشاكل في إنشاء الكود لإنشاء النموذج ، مشكلتي تكمن في عرض المعلومات التي تضعها الاستخدامات في النموذج. لقد حاولت حتى الآن استخدام حلقة foreach لعرض السؤال ثم حلقة foreach أخرى لعرض الاختيارات. لقد حاولت أيضًا استخدام count () ثم استخدام حلقة for لحساب عدد الاختيارات وإخراجها بهذه الطريقة ، دون نجاح. مشكلتي هي أنه عندما أحاول عرض الاختيارات ، يتم عرضها جميعًا قبل عرض السؤال التالي ثم يتم عرض جميع الاختيارات مرة أخرى ، قبل أن ينتقل النص إلى السؤال التالي وهكذا.
2020-12-27 08:10:17
نتيجتك المقصودة ليست واضحة للغاية ، ولكن إليك فكرة عما أعتقد أنك تتطلع إلى القيام به. أنا دولار = 1 ؛ foreach (الأسئلة $ كـ $ question) { صدى $ سؤال؛ صدى "
" ؛ foreach ($ choice [$ i .'- 1 '] كخيارات $) { صدى '-'. $ options. '
'؛ } صدى "
" ؛ أنا ++ دولار ؛ } بناءً على كود